\section{Learning Objects for Control Statements}\label{s.control}

\textbf{Concept} Normally, statements in Java are executed sequentially
in the order written in  the source code. \emph{Control statements} are used
to modify the order of execution of statements. Most control statements are \emph{conditional};
that is, the next statement to be executed depends on the result of evaluating
an expression, usually, an expression that returns a \emph{boolean} value of true or false.

\begin{center}
\begin{tabular}{|c|l|l|c|}
\hline
LO & Topic  & Java Files (.java) & Prerequisites \\\hline
\ref{control.01} &  If-statements                     & Control01 &\\\hline
\ref{control.02} &  Conditional expressions           & Control02 & 1\\\hline
\ref{control.03} &  While loops                       & Control03 & \\\hline
\ref{control.04} &  Do-while loops                     & Control04 &  \\\hline
\ref{control.05} &  Break statements                  & Control05 & 3\\\hline
\ref{control.06} &  Counting with for statements      & Control06 & \\\hline
\ref{control.07} &  General for statements            & Control07 & 6\\\hline
\ref{control.08} &  Continue statements               & Control08 & 6\\\hline
\ref{control.09} &  Switch statements                  & Control09 & \\\hline
\end{tabular}
\end{center}

\input{control/LO01}
\input{control/LO02}
\input{control/LO03}
\input{control/LO04}
\input{control/LO05}
\input{control/LO06}
\input{control/LO07}
\input{control/LO08}
\input{control/LO09}


